Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A 
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard 
All Tour Germany F3 Spain F24 France F4 Czech Republic F3 Czech Republic F4 Czech Republic F2 Warsteiner Challenger Lubeck - Lubeck Zivnobanka Czech Open - Prostejov Okal Cup 2003 - Eckental Downtown Athletic Club USTA Challenger - Amarillo Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Optimus Maia Open - Maia Wartburg Open - Eisenach Polish Open 2000 - Poznan Kyiv UMC Open - Kiev 2000 Cairo Challenger - Cairo Samsung Securities Cup Challenger - Seoul Osaka International Tennis Tournament - Osaka Neride Prague Indoor - Prague The Indian Oil Servo ATP Challenger - Chandigarh Kyoto Challenger - Kyoto San Luis Potosi Challenger - San Luis Potosi XL Capital Bermuda Open - Bermuda Zivnobanka Czech Open - Prostejov ATU Cup 2001 - Weiden The Nottingham Cahllenger - Nottingham Ciur Pribram Challenger - Pribram LTA Manchester challenger - Manchester Segovia Challenger Open Castilla y Leon  - Segovia Medicor Open - Budapest Cairo Challenger - Cairo Challenger Britania Zavaleta - Puebla Lucknow ATP Tour Challenger - Lucknow Open de l'Isere - Grenoble The Joyce Eisenberg Jerusalem Open  - Jerusalem Volkswagen TED Open - Istanbul Cairo Challenger - Cairo Kueppers Kolsch Cup by Lambertz - Aachen Copa Ericsson - Caracas Warsteiner Challenger Wolfsburg - Wolfsburg San Luis Potosi Challenger - San Luis Potosi Tennis Napoli Cup - Napoli Pekao Open 2003 - Szczecin Tumkur Open - Tumkur Czech Indoor Open - Prague Open Mutouest - St. Brieuc Open Sainte Victoire - Aix-En-Provence San Remo Tennis Cup - San Remo Alfa Romeo Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Antonio Savoldi-Marco Co. - Manerbio Rhein-Main Challenger 2004 - Aschaffenburg Mobilux Open - Luxembourg Open de Franche-Comte - Besancon Mobilux Open - Luxembourg Challenger DCN de Cherbourg - Cherbourg Morocco Tennis Tour - Casablanca Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka AT&T Challenger of Dallas - Dallas Challenger DCNS de Cherbourg - Cherbourg Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Rijeka Open - Rijeka Zagreb Open - Zagreb Unicredit Czech Open - Prostejov Siemens Open - Scheveningen Porsche Open - Poznan XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Black Forest Open - Freudenstadt ATP Challenger Trophy 2008 - Trnava Ethias Trophy - Mons Exim Agmedia Open - Kosice Polska Energia Open - Bytom Cherbourg Challenger Sunrise Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba West of England Challenger - Bristol IPP Open - Helsinki Privat Bank Cup - Dnepropetrovsk Kuppers Kolsch Cup by Lambertz - Aachen Braunschweig Challenger Tatra Banka Open 2001 - Bratislava Milano Challenger-Jameson Cup - Milan Cordenons Challenger Pekao Open - Szczecin Trani Challenger Mons Challenger Tashkent Challenger Tatra Banka Open - Bratislava USTA Challenger of North Miami Beach - North Miami Beach Geneva Challenger - Geneva Monza Challenger San Luis Potosi Challenger 2002 - San Luis Potosi Rome Challenger Tunis Challenger 1st Challenger Tournament Leon - Leon Citta di Como - Como Tean International - Alphen Marburg Challenger Cordenons Challenger Istanbul Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Manerbio Challenger Alphen Challenger Banja Luka Challenger Zivnobanka Czech Open - Prostejov III Challenger Continenal Plaza - Puerto Vallarta Mons Challenger Kiev UMC Open - Kiev Gemax Open - Belgrade Ethias Trophy - Mons Zivnobanka Open - Prostejov Open de Montauban - Montauban Warsteiner Grand Prix ATP Challenger - Oberstaufen GHI Bronx Tennis Classic - Bronx Grolsch Cup - Warsaw Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Open Carparti - Brasov Meridiana Sardegna Open - Olbia XXX Edizione 'A Savoldi Marco' - Manerbio KGHM Polish Indoors - Wroclaw Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Healthsouth/USTA Men's Challenger of Burbank - Burbank Sparkessen Magdeburg Open - Magdeburg Sparkassen Open - Magdeburg Open de Franche Comte - Besancon Indian Oil Servo Delhi Challenger - New Delhi Zivnobanka Open - Prostejov Prague Challenger - Prague Warsteiner Grand Prix - Oberstaufen Tenniscup of Flanders - Ostende Open Diputacion Pozoblanco - Cordoba Internationale Tenniskampioenschappen - Scheveningen Ciur Cup 99 - Prague Ethias Tennis Trophy - Mons Copa Ericsson - Sao Paulo Copa Ericsson - Lima Siemens Open 2007 - Scheveningen Schickedanz Open 2007 - Furth Internazionali di Tennis Dell'Umbria - Todi Hilton Waikoloa USTA Challenger - Waikoloa 2001 USTA Challenger of Calabasas - Calabasas Challenger 42 - Andrezieux FILA Challenger - Biella XI Venice Open - Venice San Luis Potosi ATP Challenger - San Luis Potosi Toluca Challenger - Toluca XL Capital Bermuda Open - Bermuda Open Castilla y Leon - Segovia Medicor Open - Budapest Open Maxon - Barcelona VIII Torneo Internazionale di Tennis - Barletta Zagreb Open - Zagreb Top Wool Challenger Biella - Biella Arroyo de la Encomienda - Valladolid Lambertz Open - Aachen Tatra Banka Open 2003 - Bratislava KGHM Polish Indoors - Wroclaw Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Stella Artois Clay Court Championship - Budaors Czech Indoor Open - Prague Mauritius Open - Mauritius Pro Tennis World Open - Sunrise Pekao Open - Szczecin Open des Alpes Trophee BNP Paribas - Grenoble Lugano Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Gold Flake Open - Chennai Citrix Tennis Championships - Delray Beach Gold Flake Open - Chennai ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca s'Tennis Masters Challenger - Graz Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Heineken Open Shanghai - Shanghai The Nottingham Open - Nottingham Gold Flake Open - Chennai Adidas International - Sydney Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Open D'Orleans - Orleans Estoril Open - Estoril Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Qatar Exxon Mobil Open 2002 - Doha Telenordia Swedish Open - Bastad Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amsterdam Gelsor Open Romania - Bucharest AIG Japan Open - Tokyo Tata Open 2002 - Chennai Adidas International - Sydney Milan Indoors - Milan Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad Miller Lite Hall of Fame Tennis Championships - Newport Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel RCA Championships - Indianapolis St. Petersburg Open - St. Petersburg Tata Open 2003 - Chennai ABN/AMRO World Tennis Tournament - Rotterdam Copenhagen Open - Copenhagen Open de Tenis Comunidad Valenciana - Valencia Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort International Championship of Croatia - Umag Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Cairo Challenger AXA Cup - London San Marino Challenger Ljubljana Challenger Citrix Tennis Championships - Delray Beach Adidas International - Sydney Abierto Mexicano Telfonica MoviStar - Acapulco Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Croatia Open - Umag The Priority Telecom Open - Amersfoort Davidoff Swiss Indoors - Basel Open Castilla y Leon Trofeo Iberdrola - Segovia Skandia Open - Linz Milan Indoors - Milan Neride Prague Indoor - Prague Copenhagen Open - Copenhagen Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca Internationaler Raiffeisen Grand Prix - St. Polten Estoril Open - Estoril Campionati Internazionali di Sicilia - Palermo Ordina Open - 's-Hertogenbosch Heineken Trophy - 's-Hertogenbosch Generali Open - Kitzbuhel Chennai Open - Chennai Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha The Priority Telecom Open - Amersfoort Internazionali di Tennis di San Marino - San Marino Open 13 - Marseille Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel AAPT Championships - Adelaide Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel The Dubai Tennis Championships - Dubai Estoril Open - Estoril Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Heilbronn Open - Heilbronn Internationaux de Tennis de Brest - Brest ATU Cup 1999 - Weiden ABN AMRO World Tennis Tournament - Rotterdam Yitzhak Rabin Men's Challenger - Tel Aviv Open Castilla y Leon - Segovia Open de Tenis Comunidad Valenciana - Valencia Trofeo Conde de Godo - Barcelona Open de Franche Comte - Besancon The Scottish Tennis Championships - Edinburgh Prague Open - Prague Orange Warsaw Open - Warsaw AIG Japan Open - Tokyo Honda Kah Singapore Men's Tennis Open - Singapore Dutch Open Tennis - Amersfoort TED Open-Akbank Private Banking - Istanbul ABN/AMRO World Tennis Tournament - Rotterdam FILA Challenger Biella - Biella Volkswagen TED Open  - Istanbul Open SEAT 2008 - Barcelona Challenger Ford de Cherbourg - Cherbourg I Open de Tenis Comunidad de Madrid - Madrid Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Qatar Exxon Mobil Open 2003 - Doha Challenger Leon 2003 - Leon PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open Castilla y Leon - Segovia Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel Ordina Open - 's-Hertogenbosch Catella Swedish Open - Bastad Grand Prix de Tennis de Lyon - Lyon Prague Open - Prague ATP Studena Croatia Open Umag - Umag Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb Compaq Cup 2001 - Zabrze ABN AMRO World Tennis Tournament - Rotterdam Energis Open - Amersfoort Gelsor Open Romania - Bucharest Delray Beach International Tennis Championships - Delray Beach Ostend Challenger Tennis Cup of Flanders - Ostende Open Sabadell Atlantico - Barcelona Newcastle Challenger - Newcastle Tampere Challenger - Tampere Open Seat-Godo 2000 - Barcelona Yugoslavia Open - Belgrade Copa Sevilla Inernacionales de Andalucia - Seville Laser Vision USTA Challenger - Amarillo Morocco Tennis Tour - Marrakech Garden Open - Rome ECM Cup - Prague International German Open - Hamburg San Marino Cepu Open - San Marino Proton Malaysian Open - Kuala Lumpur BA-CA Tennis Trophy - Vienna Ethias Trophy - Mons Hungarian Architect Open - Budapest AAPT Championships - Adelaide SIR Supermercadi Challenger - Rome Trofeo Barcelona de Tenis - Barcelona Siebel Open - San Jose Open de Charleroi - Charleroi MTNL Cellular ATP Challenger - Mumbai ECM Cup - Prague Pilot Pen Tennis - New Haven Las Vegas Challenger - Las Vegas Open Prevadies - St. Brieuc The Indian Oil-Servo ATP Challenger 1999 - Calcutta Renault Slovenian Open - Ljubljana Skandia Open - Linz Heineken Open Shanghai - Shanghai Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Eisenberg Jerusalem Open - Jerusalem Yokohama International Tennis Tournament - Yokohama The Manchester Trophy - Manchester CA Challenge - Graz Sports Expert Open - Nettingsdorf Maia Open - Oporto Internationaux de Bretagne - Brest San Marino Cepu Open - San Marino Neride Prague Indoor - Prague Podebradka Cup - Prague Open de Mantouban - Montauban Internationaux de Tennis de Brest - Brest Frito Lay/USTA Challenger - Binghamton Copa Ericsson Venezuela - Caracas Idea Prokom Open - Sopot Scania Stockholm Open - Stockholm The Samsung Open - Nottingham International Championship of Croatia - Umag AIG Japan Open - Tokyo Prostejov Challenger Open Romania - Bucharest Kroger / St. Jude International - Memphis BCR Open Romania - Bucharest Open de la Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Open Seat Godo 2005 - Barcelona Gerry Weber Open - Halle Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam If Stockholm Open - Stockholm Gerry Weber Open - Halle Masters Series - Hamburg Pilot Pen Tennis - New Haven Open de Moselle - Metz Wideyes Swedish Open - Bastad Medibank International - Sydney Campbells Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Campionati Internazionali di Sicilia - Palermo Australian Open - Melbourne U.S. Open - New York Japan Open - Tokyo BMW Open - Munich The Stella Artois Grass Court Championships - Queen's/London Samsung Open - Brighton Internationaler Raiffeisen Grand Prix - St. Polten Siebel Open - San Jose RCA Championships - Indianapolis CA Tennis Trophy - Vienna Dubai Tennis Open - Dubai Chevrolet Cup - Vina del Mar Open de Moselle - Metz Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Paris Telecom Italia Masters - Rome NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Rogers Cup - Montreal Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Davis Cup, World Group, SF, FRA-BEL 4-1 Davis Cup, World Group, 1R, RUS-BEL 4-1 Davis Cup, World Group, QR, BEL-ITA 4-1 Davis Cup, World Group, 1R, FRA-BEL 5-0 Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, World Group, 1R, ESP-BEL 5-0 Davis Cup, World Group, QR, AUT-BEL 3-2 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, PO, BEL-CZE 1-4